Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First stab at documenting the art of defining semantic conventions #1707

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

lmolkova
Copy link
Contributor

@lmolkova lmolkova commented Dec 20, 2024

A lot of todos, which I'd like to tackle in follow up PRs (hopefully with the help of others)

Merge requirement checklist

@lmolkova lmolkova requested review from a team as code owners December 20, 2024 22:27
@lmolkova lmolkova requested a review from Copilot December 20, 2024 22:28
@lmolkova lmolkova added the Skip Changelog Label to skip the changelog check label Dec 20, 2024
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

docs/general/how-to-define-semantic-conventions.md:69

  • The phrase 'are involved into instrumentation efforts' should be 'are involved in instrumentation efforts'.
are involved into instrumentation efforts, and are committed to be the point of contact for

docs/general/how-to-define-semantic-conventions.md Outdated Show resolved Hide resolved
Copy link
Member

@joaopgrassi joaopgrassi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a great start!

docs/general/how-to-define-semantic-conventions.md Outdated Show resolved Hide resolved
docs/general/how-to-define-semantic-conventions.md Outdated Show resolved Hide resolved
docs/general/how-to-define-semantic-conventions.md Outdated Show resolved Hide resolved
docs/general/how-to-define-semantic-conventions.md Outdated Show resolved Hide resolved
docs/general/how-to-define-semantic-conventions.md Outdated Show resolved Hide resolved
Copy link
Contributor

@braydonk braydonk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor grammar feedback

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@lmolkova lmolkova force-pushed the how-to-contribute-new-conventions branch from 2afb348 to 6f90089 Compare December 27, 2024 22:31
@trisch-me
Copy link
Contributor

While I’m not opposed to this PR and appreciate the idea of having a clear path for defining semantic conventions, I would like to raise a concern about donation of ECS into Otel, where we still have a significant number of new namespaces / new fields to be added to the Otel and this could potentially slow down the merger. Should we consider establishing a short-circuit path to streamline the donation process?


- It provides a clear benefit to end users by enhancing telemetry.
- There is a clear plan to use the attributes when defining spans, metrics, events, resources, or other telemetry signals in semantic conventions.
- There is a clear plan on how these attributes will be used by instrumentations
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are these criteria connected with AND, should they all apply? I would recommend to specify it explicitly to avoid confusion

@lmolkova
Copy link
Contributor Author

lmolkova commented Jan 3, 2025

@trisch-me This PR outlines path to success and best practices. Most of the language used there is non-normative.
And it's something we already practice when reviewing changes - we already ask to define conventions for signals along with the attributes.

@lmolkova lmolkova force-pushed the how-to-contribute-new-conventions branch from d91704c to abecb36 Compare January 3, 2025 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Skip Changelog Label to skip the changelog check
Projects
Development

Successfully merging this pull request may close these issues.

4 participants